// pages/catalogue/catalogue.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    id:"",
    title:"",
    chapters:null,
    
    // lists:[
    //     {title: '封面' },
    //     { title: '1' },
    //     { title: '2' },
    //     { title: '3' },
    //     { title: '4' }
    // ]
  },
    viewCon: function(e){

        let pages = getCurrentPages(); //获取当前页面js里面的pages里的所有信息。
        
        let prevPage = pages[ pages.length - 2 ];  
        
        //prevPage 是获取上一个页面的js里面的pages的所有信息。 -2 是上一个页面，-3是上上个页面以此类推。
        console.log("prevPage",prevPage.data.currentChapterIndex)
        prevPage.setData({  // 将我们想要传递的参数在这里直接setData。上个页面就会执行这里的操作。
            currentChapterIndex : e.currentTarget.dataset.currentchapterindex
        })
        console.log("prevPage3333",prevPage.data.currentChapterIndex)
        
        //上一个页面内执行setData操作，将我们想要的信息保存住。当我们返回去的时候，页面已经处理完毕。
        


        wx.navigateBack({
            delta: 1
        })
        // wx.navigateTo({
        //   url: "../detail/detail?title=" + bookname + '&id=' + bookid//传递参数
        // });
        console.log("e",e.currentTarget.dataset.currentchapterindex)
        console.log("e",e)
        console.log("prevPage",prevPage.data)
    },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
      this.setData({
        id: options.id,
        title:options.title
      })
       
      let pages = getCurrentPages(); //获取当前页面js里面的pages里的所有信息。
        
      let prevPage = pages[ pages.length - 3 ];  
      for(let item of prevPage.data.currentList){
        if(item._id===this.data.id){
          this.setData({
            chapters:item.chapters
          })
        }
      }
      // this.onQuery()
      console.log(this.data.id)
      wx.setNavigationBarTitle({
          title: this.data.title        //页面标题为路由参数
      })
  },
// 获取数据库books数据
    // onQuery: function() {
    //     const db = wx.cloud.database()
    //     // 查询当前用户所有的 counters
    //     db.collection('books2').doc(this.data.id).get({
    //       success: res => {
    //         this.setData({
    //         //   queryResult: JSON.stringify(res.data, null, 2),
    //         chapters:res.data.chapters
    //         //   books: JSON.stringify(res.data, null, 2)
    //         })
    //         console.log(this.data.chapters)
    //         // console.log('[数据库] [查询记录] 成功: ', res.data)
    //         // console.log("111",this.data.books.length)
    //         // for(let i in this.data.books){
    //         //         console.log("000",i)
    //         // }
    //       },
    //       fail: err => {
    //         wx.showToast({
    //           icon: 'none',
    //           title: '查询记录失败'
    //         })
    //         console.error('[数据库] [查询记录] 失败：', err)
    //       }
    //     })
        
    //   },
    
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
  
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  }
})